mean-spirited fellow - German English Dictionary